HShare不提供分享频次统计服务,但是提供了相应的接口以供用户实现相应的服务:

具体的API说明如下所示:

loadStat接口

URL: [customized]?url=[url]
Method: GET
Response Type: JSON
Response data:

name type meaning
stat Integer 当前页面被分享的次数

例:

Request:

GET https://www.heavenduke.com/hshare/?url=www.baidu.com

Response:

{
    "stat": 2333
}

updateStat接口

URL: [customized]
Method: POST
Request Type: JSON
Request Data:

name type meaning
name String 社交平台的名称
url String 当前页面的地址

Response Type: JSON
Response data:

name type meaning
stat Integer 当前页面被分享的次数

Example Request:

GET https://www.heavenduke.com/hshare/?url=www.baidu.com
{
    "name": "baidu",
    "url": "www.baidu.com"
}

Response:

{
    "stat": 2333
}

当前,两个接口的URL是可配置的,如果需要启用统计服务,用户需要同时提供两个接口的URL:

$("#container").hshare({
    stat: {
        loadUrl: "https://www.heavenduke.com/hshare",
        updateUrl: "https://www.heavenduke.com/hshare"
    }
});

注意事项:
所上传的当前页面地址的结构不包含查询部分,即URL结构如下:
[protocols]://[url]:[port]/[path]